package com.my.zl.console.common.utils.generator.bean;

import java.io.Serializable;
import java.util.List;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class CfgConfig implements Serializable {

    private static final long serialVersionUID = 1L;
    
    private CfgMain mainJSON;
    
    private List<CfgMethod> methodJSON;
    
    private List<CfgTemplate> templateJSON;
    
    private List<CfgTable> tableJSON;
    
    /** 文件编码.  */
    private String characterEncoding;
    
    /** 模板根路径.  */
    private String templatePath;
    
    /** 输出目录.  */
    private String cfgGeneratePath;
    
    /** 基础包路径.  */
    private String basePackagePath;
    
    /** 包路径.  */
    private String outputPackagePath;
    
    /** 页面根目录.  */
    private String outputRootPath;
    
    /** 去除表词缀.  */
    private String prefixOverride;
    
    /** 去除文件前缀.  */
    private String suffixOverride;
    
    /** 数据库类型.  */
    private String databaseType;
    
    /** 生成类型.  */
    private String generateType;
    
    /** 作者.  */
    private String tagAuthor;
    
    /** 说明1.  */
    private String tagExplain1;
    
    /** 说明2.  */
    private String tagExplain2;
    
    /** 项目标题.  */
    private String projectTitle;
    
    /** 模块标题.  */
    private String moduleTitle;
    
}
